// WARNING: THIS FILE IS MANAGED BY SPRING ROO.

package edu.unr.cater.npap.client.proxy;

import com.google.web.bindery.requestfactory.shared.EntityProxy;
import com.google.web.bindery.requestfactory.shared.ProxyForName;
import java.util.Set;
import org.springframework.roo.addon.gwt.RooGwtProxy;

@ProxyForName(value = "edu.unr.cater.npap.client.domain.PlatformUserGroup", locator = "edu.unr.cater.npap.server.locator.PlatformUserGroupLocator")
@RooGwtProxy(value = "edu.unr.cater.npap.client.domain.PlatformUserGroup", readOnly = { "version", "userGroupId" }, scaffold = true)
public interface PlatformUserGroupProxy extends EntityProxy {

    abstract Integer getUserGroupId();

    abstract Set<edu.unr.cater.npap.client.proxy.PlatformUserProxy> getPlatformUsers();

    abstract void setPlatformUsers(Set<edu.unr.cater.npap.client.proxy.PlatformUserProxy> platformUsers);

    abstract Set<edu.unr.cater.npap.client.proxy.PlatformUserProxy> getPlatformUsers1();

    abstract void setPlatformUsers1(Set<edu.unr.cater.npap.client.proxy.PlatformUserProxy> platformUsers1);

    abstract String getUserGroupName();

    abstract void setUserGroupName(String userGroupName);

    abstract String getUserGroupDescription();

    abstract void setUserGroupDescription(String userGroupDescription);

    abstract Integer getUserGroupSecurityLevel();

    abstract void setUserGroupSecurityLevel(Integer userGroupSecurityLevel);

    abstract String getPlatformUserGroupcol();

    abstract void setPlatformUserGroupcol(String platformUserGroupcol);

    abstract Integer getVersion();
}
